export function initLifecycle(vm) {
    const options = vm.$options
    // 找到第一个abstract不是true的父组件实例
    let parent = options.parent
    if(parent && !options.abstract) {
        while(parent.$options.abstract && parent.$parent) {
            parent = parent.$parent
        }
        parent.$children.push(vm)
    }
    vm.$parent = parent
}